kitchen sponge - French English Dictionary